# ------------------------------------------------
Spiderman~~~100~~~This is what JSP stands for.~~~What is JSP?
Spiderman~~~110~~~This is what XML stands for.~~~What is eXtensible Markup Language?
Spiderman~~~140~~~I am the underlying framework in the Hertz RI that conroles the move, view and controller.~~~What is struts?
Spiderman~~~170~~~I am a template for the layout of hte JSP page.~~~What are tiles?
Spiderman~~~180~~~As an action, I talk to the Application Coordination layer through this.~~~What is a component? What is a proxy?
Spiderman~~~190~~~I am the part of the MVS that obtains data from the model and presents it to th the user.~~~What is the view?
Spiderman~~~200~~~Model, View, Action~~~What is Struts?
Spiderman~~~400~~~I define a set of custom HTML elements for JSPs~~~What is a taglib?
Spiderman~~~800~~~When you overuse me, I can cause memory problems.~~~What is a session variable?
# ------------------------------------------------
Standards&Practices~~~100~~~We number our layers as we do because of this.~~~How do we get our layers to sort top to bottom?
Standards&Practices~~~110~~~We put our layers in different packages because of this.~~~To limit class visibility and enforce one-way coupling/dependency.
Standards&Practices~~~130~~~If you need to access data, put your classes here.~~~What is the Integration layer?
Standards&Practices~~~150~~~Utility classes should reside here.~~~What is the 60 (or Domain) layer?
Standards&Practices~~~200~~~When the user interacts with the system, they are really using this.~~~What is the presentation layer?
Standards&Practices~~~220~~~I am here to allow multiple layers to access me.~~~What is the Domain layer?
Standards&Practices~~~300~~~If you represent TAM, this is where I reside.~~~What is the external resources layer?
Standards&Practices~~~800~~~The user ID can be carried on me to be accessed by other layers if needed.~~~What is a BO?
Standards&Practices~~~2000~~~I am the name of the RI layer whose number corresponds to the hex representation of ASCII Zero~~~What is the application coordination layer?

# ------------------------------------------------
Monkies don't use?~~~50~~~I am a harnass to allow me to verify my system works in situations I program.~~~What is JUnit?
Monkies don't use?~~~100~~~Concurrent Version System.~~~What is CVS/What is the tool we use to manage our source code.
Monkies don't use?~~~130~~~I bring up the package explorer in RAD.~~~What is alt-shift-q-p
Monkies don't use?~~~150~~~I am a library that provides an easy way to use and create mock objects.~~~What is easy mock?
Monkies don't use?~~~200~~~I am a test made to provide some assurance that the system under test will not catastorphically fail.~~~What is a smoke test?
Monkies don't use?~~~400~~~We try to do this frequently (from a few times a day to at most every few days).~~~What is checking in our source code?
Monkies don't use?~~~600~~~I am the connection type used at Hertz to logon to CVS~~~What is extssh?
Monkies don't use?~~~800~~~We do this instead of "update" to avoid CVS putting conflict information in our files.~~~What is "synchronize"?

# ------------------------------------------------
Your morning cup.~~~100~~~POJO~~~What is a plain old Java object?
Your morning cup.~~~150~~~To be accessible to the whole package but not to subclasses; happens where this is no specifice access modifier on a field/method.~~~What is default?
Your morning cup.~~~180~~~I am the interface that supports access to popular database programs using SQL statements.~~~What is JDBC.
Your morning cup.~~~190~~~I am the framework that's based on accepted best practes and that makes "beans" available to all application types; not just web-applications.~~~What is Spring?
Your morning cup.~~~200~~~I am a collection object with keys and values.~~~What is a hash map?
Your morning cup.~~~300~~~I interpret bytecode into code that will run on the real computer hardware, thus eliminating the need for platform specific versions of your program.~~~What is the JVM?
Your morning cup.~~~400~~~I am the type of constructor needed for a class to be used as a bean.~~~What is a default constructor?
Your morning cup.~~~500~~~void, the primitives, classes.~~~What are the things which a method can declare to return?
Your morning cup.~~~600~~~"this" and instance variables.~~~What does a method have that a function does not?
Your morning cup.~~~800~~~The type of instance we talk to when to talk to our application coordinator. It adds declarative transactions.~~~What is a proxty to the interface?
Your morning cup.~~~900~~~This is a keyword that to limit something so that it can only be accesses by one thread at a time.~~~What is "synchronized"?
Your morning cup.~~~910~~~Spring uses this to talk to coordinate data services and start transactions.~~~t is the transaction manager?
Your morning cup.~~~2000~~~When things conform to me the transaction manager can coorindate transactions across multiple datasources, thereby supporting REAL two-phase commit.~~~What is an XA compliant?
